home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / Clueless.swf / scripts / org / flintparticles / utils / DisplayObjectUtils.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  1.1 KB  |  43 lines

  1. package org.flintparticles.utils
  2. {
  3.    import flash.display.DisplayObject;
  4.    
  5.    public class DisplayObjectUtils
  6.    {
  7.        
  8.       
  9.       public function DisplayObjectUtils()
  10.       {
  11.          super();
  12.       }
  13.       
  14.       public static function globalToLocalRotation(param1:DisplayObject, param2:Number) : Number
  15.       {
  16.          var _loc3_:Number = NaN;
  17.          var _loc4_:DisplayObject = null;
  18.          _loc3_ = param2 - param1.rotation;
  19.          _loc4_ = param1.parent;
  20.          while(Boolean(_loc4_) && _loc4_ != param1.stage)
  21.          {
  22.             _loc3_ -= _loc4_.rotation;
  23.             _loc4_ = _loc4_.parent;
  24.          }
  25.          return _loc3_;
  26.       }
  27.       
  28.       public static function localToGlobalRotation(param1:DisplayObject, param2:Number) : Number
  29.       {
  30.          var _loc3_:Number = NaN;
  31.          var _loc4_:DisplayObject = null;
  32.          _loc3_ = param2 + param1.rotation;
  33.          _loc4_ = param1.parent;
  34.          while(Boolean(_loc4_) && _loc4_ != param1.stage)
  35.          {
  36.             _loc3_ += _loc4_.rotation;
  37.             _loc4_ = _loc4_.parent;
  38.          }
  39.          return _loc3_;
  40.       }
  41.    }
  42. }
  43.